import { color, text } from '@/common/style/preset';

/** # 按钮 */
const Button = {};

/** # 编辑按钮 */
Button.Update = {
  key: 'update',
  props: { children: '编辑' },
};

/** # 编辑按钮（文本样式） */
Button.UpdateText = {
  key: 'update',
  props: { type: 'text', children: '编辑' },
};

/** # 删除按钮 */
Button.Remove = {
  key: 'remove',
  props: { class: `${text.text} ${color.error}`, children: '删除' },
  confirm: { title: '确认删除吗？', cancelText: '取消' },
};

/** # 删除按钮（文本样式） */
Button.RemoveText = {
  key: 'remove',
  props: { class: `${text.text} ${color.error}`, type: 'text', children: '删除' },
  confirm: { title: '确认删除吗？', cancelText: '取消' },
};

export default Button;
